local function _gameInputAuth()
  local ctn = 0
  RxTouchMoveTable(Color_app_auth_scrollTop)
  RxTouchMoveTable(Color_app_auth_scrollTop)
  RxTouchMoveScreenTop()
  RxTouchPointTable(Color_app_auth)
  RxInputClear()
  RxInputText(sysInit.appUserName)
  RxTouchCloceKeyborad()
  RxTouchMoveScreenTop(100)
  RxTouchMoveScreenTop(100)
  ctn = RxTouchWithColor(Color_app_auth_id)
  RxInputClear()
  RxInputText(sysInit.appUserIds)
  RxTouchCloceKeyborad()
  RxTouchMoveScreenTop(100)
  RxTouchMoveScreenLeft(100)
  RxTouchMoveScreenLeft(100)
  ctn = RxTouchWithColor(Color_app_auth_check_icon)

  ctn = RxTouchWithColor(Color_app_auth_button_click)
  if ctn == 1 then
    mSleep(100000)
  end
  return ctn
end


local function _gameRegistPswd() -- 注册 并 输入密码
  local ctn = 0
  ctn = RxTouchWithColor(Color_app_register_quick_pswd) -- 切换到快速注册 - 输入密码框的 点击
  for var = 1,20 do
      --删除输入框中的文字（假设输入框中已存在文字）
      inputText("\b")
      --iOS 设备连续输入建议加下延时时间，否则可能因为速度太快导致输入错误
      mSleep(20)
  end
  local accessId = RxRandomCharNum()
  inputText(accessId); -- 输入用户名
  -- RxTouchPointTable({point = {x = 818, y = 418}})
  mSleep(10)
  for var = 1,20 do
      --删除输入框中的文字（假设输入框中已存在文字）
      inputText("\b")
      --iOS 设备连续输入建议加下延时时间，否则可能因为速度太快导致输入错误
      mSleep(20)
  end
  inputText("xinzai123"); -- 输入密码
  mSleep(20)
  ctn = RxTouchWithColor(Color_app_register_check_icon) -- 勾选协议
  if ctn == 1 then
      mSleep(30)
  end
  ctn = RxTouchWithColor(Color_app_register_button_submit) -- 立即注册

  ctn = RxTouchWithColor(Color_app_auth_button_close) -- 关闭认证-弹框
  mSleep(30)
  return ctn
end

function GameAuth()
  local x,y,ctn = 0,0,0

    -- 这里有问题
    -- ctn = RxTouchWithColor(Color_app_register_qq) -- 注册 - qq
    -- if ctn == 1 then
    --     sysInit.gameLoop = 1
    --     mSleep(5000)
    --     return true
    -- end

    -- ctn = RxTouchWithColor(Color_app_auth)
    -- if ctn == 1 then
    --     return _gameInputAuth()
    -- else
    --     ctn = RxTouchWithColor(Color_app_auth2)
    --     if ctn == 1 then
    --         RxTouchMoveScreenTop()
    --         return _gameInputAuth()
    --     end
    -- end

    RxLog('GameAuth -> 快速注册')
    ctn = RxTouchWithColor(Color_app_register_quick) -- 注册 - 快速注册
    if ctn == 1 then
        _gameRegistPswd()
    end
    mSleep(300)

    -- RxLog('GameAuth -> 已经勾选快速注册')
    -- ctn = RxTouchWithColor(Color_app_register_quick_pswd_select) -- 注册 - 已经勾选快速注册了
    -- if ctn == 1 then
    --     _gameRegistPswd()
    -- end

    -- ctn = RxTouchWithColor(Color_app_register_anti_indulge) -- 防沉迷系统-弹框

    -- ctn = RxTouchWithColor(Color_app_register_quick_succ) -- 注册 - 快速注册成功
    -- -- gp444425773
    -- ctn = RxTouchWithColor(Color_app_register_last_access, true) -- 注册 - 上次注册的用户进行登录 -- 这里有问题

    RxLog('GameAuth -> 进入游戏')
    -- ctn = RxTouchWithColor(Color_game_into) -- 废弃
    ctn = RxFindTextTouchTable(Font_into_game)
    -- dialog('进入游戏 ---ctn='..ctn, 5)
    if ctn == 1 then return true end

    RxLog('GameAuth -> 协议接收')
    ctn = RxTouchWithColor(Color_game_alert_accept)
    if ctn == 1 then return true end

    if sysInit.gameHomeAdv == 0 then
      sysInit.gameHomeAdv = 1
      RxLog('GameAuth -> 游戏首页 - 首次进入 - 全屏广告')
      return GameFirstAdv()
    end
end